package com.yyge.controller.publicInterface.resp;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * @program: js-hd
 * @description: 通用存储返回对象
 * @author: yyf
 * @create: 2024-01-29 11:32
 **/

@Data
@ApiModel(value = "通用存储返回对象",description = "通用存储返回对象")
public class PublicInterfaceResp implements Serializable {
    @ApiModelProperty(value = "通用存储Id")
    private Long id;

    @ApiModelProperty(value = "用户ID")
    private Long userId;

    @ApiModelProperty(value = "公共字段1")
    private String field1;

    @ApiModelProperty(value = "公共字段2")
    private String field2;

    @ApiModelProperty(value = "公共字段3")
    private String field3;

    @ApiModelProperty(value = "创建人")
    private Long createUser;

    @TableField(value = "创建时间",fill = FieldFill.INSERT)
    private Date createTime;

    private Map<String, Object> params;
    private static final long serialVersionUID = 1L;
}
